/**
 * 属性模块校验文件
 */

const joi = require('joi');
const { messages } = require('./common');

/**
 * 校验添加
 */
const validAdd = joi.object({
    name: joi.string().label('属性名称').required().empty().max(20).messages(messages),
    class_id: joi.number().integer().label('分类id').required().min(1).messages(messages),
});

/**
 * 校验修改
 */
const validUpdate = joi.object({
    id: joi.number().integer().label('id').min(1).required().messages(messages)
}).concat(validAdd);

module.exports = {
    validAdd,
    validUpdate,
}